#ifndef C_QPOPUPMENU_H
#define C_QPOPUPMENU_H

/****************************************************************************
** QPopupMenu C bindings generated from reading C++ file 'qpopupmenu.h'
**
** Created: Tue Jul 30 19:22:31 2002
**      by: The Qt Meta Object Compiler ($Revision: 2.53 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

C_EXPORT QPopupMenuH QPopupMenu_create(QWidgetH parent, const char* name);
C_EXPORT void QPopupMenu_destroy(QPopupMenuH handle);
C_EXPORT void QPopupMenu_popup(QPopupMenuH handle, const QPointH pos, int indexAtPoint);
C_EXPORT void QPopupMenu_updateItem(QPopupMenuH handle, int id);
C_EXPORT void QPopupMenu_setCheckable(QPopupMenuH handle, bool p1);
C_EXPORT bool QPopupMenu_isCheckable(QPopupMenuH handle);
C_EXPORT void QPopupMenu_setFont(QPopupMenuH handle, const QFontH p1);
C_EXPORT void QPopupMenu_show(QPopupMenuH handle);
C_EXPORT void QPopupMenu_hide(QPopupMenuH handle);
C_EXPORT int QPopupMenu_exec(QPopupMenuH handle);
C_EXPORT int QPopupMenu_exec2(QPopupMenuH handle, const QPointH pos, int indexAtPoint);
C_EXPORT void QPopupMenu_setActiveItem(QPopupMenuH handle, int p1);
C_EXPORT void QPopupMenu_sizeHint(QPopupMenuH handle, PSize retval);
C_EXPORT int QPopupMenu_idAt(QPopupMenuH handle, int index);
C_EXPORT int QPopupMenu_idAt2(QPopupMenuH handle, const QPointH pos);
C_EXPORT bool QPopupMenu_customWhatsThis(QPopupMenuH handle);
C_EXPORT int QPopupMenu_insertTearOffHandle(QPopupMenuH handle, int id, int index);
C_EXPORT void QPopupMenu_activateItemAt(QPopupMenuH handle, int index);
C_EXPORT QMenuDataH QPopupMenu_to_QMenuData(QPopupMenuH handle);

#endif
